'''
比较运算符
    > <  >=  <=  ==恒等于  !=不等于
    结果必然是布尔值
赋值运算符
    = += -= *= /= //= **=
逻辑运算符
    and or not
'''
strs= "aslkdjgadkng"
s = tuple(strs)
print(s)

a = 7
b = 8
print(a>b)
print(a==b)
print(a!=b)

a += 9 # a+9-->a a = a+9
a /= 3 # 16/3
print(a)

score1 = 90
score2 = 94
print(score1>=90 and score2>=90)
print(score1>=90 or score2>=90)
print(not score1>=90)


num = input("请输入一个三位数：") #234
# 打印每位数
# 方法1 转变成整数类型处理
num = int(num)
print(f"百位数：{num//100} 十位数：{num//10%10} 个位数：{num%10}")

# 方法2 当成字符串进行处理 "123"
# 字符串是个有序的序列 每个字符都有自己的位置编号，编号是从0开始的，编号叫下标/索引
num1 = input("请输入一个三位数：")
print(f"百位数：{num1[0]} 十位数：{num1[1]} 个位数：{num1[2]}")

# 方法3 将字符串转变成序列集
'''
多个数据（序列集）
() 元组 有序的 可以重复的 不可变的 tuple
[] 列表 有序的 可重复 可变的 list
{} 集合 无序的，不能重复 可变的 set
'''

num2 = input("请输入一个三位数：")
# 将字符串转变元组 tuple()
n = tuple(num2)
print(n[0])
print(n[1])
print(n[2])

# 将字符串转变列表 list()
ls = list(num2)
print(f"百位数：{ls[0]} 十位数：{ls[1]} 个位数：{ls[2]}")

# 将字符串转变集合 set()
set1 = set(num2)
print(set1)
set2 = {"tom","李四","lucy","lily","张三"}
print(set2)
